Skip to content

docs: add @modelcontextprotocol/fastify to middleware listings - #2516

Open
ayaangazali wants to merge 1 commit into
modelcontextprotocol:mainfrom
ayaangazali:docs/fastify-middleware-listings
Open

docs: add @modelcontextprotocol/fastify to middleware listings#2516
ayaangazali wants to merge 1 commit into
modelcontextprotocol:mainfrom
ayaangazali:docs/fastify-middleware-listings

Conversation

@ayaangazali

Copy link
Copy Markdown

Fixes #2112

@modelcontextprotocol/fastify is published on npm (private: false, currently 2.0.0-beta.4, same shape as the other three middleware packages) but it wasn't mentioned in any of the prose listings. This adds it to:

  • root README.md: the overview parenthetical, the middleware packages bullet list, and the install commands block (the three spots from the issue)
  • packages/middleware/README.md: the packages list
  • packages/server/README.md: the optional framework adapters line
  • docs/clients/middleware.md: the "not the framework middleware packages" info note (also linked the Fastify serving page next to Express and Hono)

I found the last three by grepping for listings that mention hono but not fastify, and mentioned them on the issue before starting. Wording for the new fastify bullets copies the express one (app defaults + Host header validation) since that matches what the fastify package README says it does.

Checked locally: pnpm typecheck:all, pnpm build:all, pnpm lint:all and pnpm docs:check all pass (the docs build catches dead links, so the new fastify.md link is covered). Also confirmed the package page exists on npm so the npmjs link in the server README doesn't 404.

Docs only, so no changeset added (matching earlier docs PRs like #2426 and #2427).


small disclosure: i'm a college freshman getting started with OSS and i used claude code to help verify the sites and run the checks. the edits went through me and i double checked each spot, but if i missed a convention here i'm happy to fix it :)

@ayaangazali
ayaangazali requested a review from a team as a code owner July 18, 2026 10:36
Copilot AI review requested due to automatic review settings July 18, 2026 10:36
@changeset-bot

changeset-bot Bot commented Jul 18, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 9d1c1b9

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@pkg-pr-new

pkg-pr-new Bot commented Jul 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

@modelcontextprotocol/client

npm i https://pkg.pr.new/@modelcontextprotocol/client@2516

@modelcontextprotocol/codemod

npm i https://pkg.pr.new/@modelcontextprotocol/codemod@2516

@modelcontextprotocol/core

npm i https://pkg.pr.new/@modelcontextprotocol/core@2516

@modelcontextprotocol/server

npm i https://pkg.pr.new/@modelcontextprotocol/server@2516

@modelcontextprotocol/server-legacy

npm i https://pkg.pr.new/@modelcontextprotocol/server-legacy@2516

@modelcontextprotocol/express

npm i https://pkg.pr.new/@modelcontextprotocol/express@2516

@modelcontextprotocol/fastify

npm i https://pkg.pr.new/@modelcontextprotocol/fastify@2516

@modelcontextprotocol/hono

npm i https://pkg.pr.new/@modelcontextprotocol/hono@2516

@modelcontextprotocol/node

npm i https://pkg.pr.new/@modelcontextprotocol/node@2516

commit: 9d1c1b9

@ayaangazali
ayaangazali force-pushed the docs/fastify-middleware-listings branch from d9adf8e to 0b0546c Compare July 18, 2026 21:51
…ion note

The GA docs pass (modelcontextprotocol#2566) added fastify to the package listings in
README.md, packages/middleware/README.md and packages/server/README.md,
but the client-middleware page still names only express, hono and node
when disambiguating client middleware from the framework adapters.

Add fastify to that list and link the existing serving/fastify.md page.

Closes modelcontextprotocol#2112.
@ayaangazali
ayaangazali force-pushed the docs/fastify-middleware-listings branch from 0b0546c to 9d1c1b9 Compare July 28, 2026 21:53
@ayaangazali

Copy link
Copy Markdown
Author

Rebased onto main and shrunk this to one line.

The GA docs pass (#2566) already added fastify to the three package listings this PR originally touched, so those edits are gone. The only site still missing it is the client-middleware page's disambiguation note, which names express, hono and node but not fastify. That is all this PR changes now, plus the link to the existing serving/fastify.md page.

pnpm docs:check passes. Conflict is resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(README): @modelcontextprotocol/fastify missing from middleware listing

2 participants